Стандартные технологии локальных компьютерных сетей
Этап 4. В середине 80-х г г. утвердились стандартные технологии объединения компьютеров в сеть - Ethernet, Arcnet, Token Ring.
Предпосылки появления стандартов ЛКС:
- появление и широкое распространение персональных ЭВМ (ПЭВМ);
- повышение вычислительной мощности ПЭВМ за короткий промежуток времени развития данного класса ЭВМ, что позволило им стать идеальными элементами для построения сетей - в качестве серверов (так как они достаточно мощные для работы сетевого программного обеспечения) и в качестве рабочих станций - при условии объединения своей вычислительной мощности для решения сложных задач;
- необходимость разделения дорогих периферийных устройств и дисковых массивов.
Поэтому персональные компьютеры стали преобладать в локальных сетях, причем не только в качестве клиентских компьютеров, но и в качестве центров хранения и обработки данных, т. е. сетевых серверов, потеснив с этих привычных позиций мини-ЭВМ и мэйнфреймы.
Особенности Л КС;
- локальные сети в сравнении с глобальными сетями внесли много нового в способы организации работы пользователей;
- доступ к разделяемым ресурсам стал гораздо удобнее им - пользователь мог просто просматривать списки имеющихся ресурсов, а не запоминать их идентификаторы или имена;
- возможность реализовать все эти удобства разработчики локальных сетей получили в результате появления качественных кабельных линий связи, на которых даже сетевые адаптеры первого поколения обеспечивали скорость передачи данных до 10 Мбит/с, что значительно повысило производительность ЛКС по сравнению с ГКС со скоростью передачи данных 1200-9600 бит/с;
- повышение надежности;
- реализация различных процедур прозрачного доступа к удаленным ресурсам, стандартным для локальных сетей, для глобальных сетей долго оставались непозволительной роскошью.
Современные тенденции развития компьютерных сетей
В настоящее время компьютерные сети интенсивно развиваются. Основными направлениями развития являются:
- сокращение разрыва между локальными и глобальными сетями (во многом из-за появления высокоскоростных территориальных каналов связи, не уступающих по качеству кабельным системам локальных сетей);
- появление в глобальных сетях служб доступа к ресурсам, таких же удобных и прозрачных, как и службы локальных сетей. Подобные примеры в большом количестве демонстрирует самая популярная глобальная сеть - Intermet;
- дальнейшее развитие сетевых протоколов стека TCP/IP, позволяющих получать доступ к информационным ресурсам как Л КС, так и более широкомасштабных;
- дальнейшая интеграция сетей различного уровня и появление сетей Intranet и Extranet.
Современная сеть Internet объединяет в единое целое многие десятки (а может быть уже и сотни) тысяч локальных сетей по всему миру, построенных на базе самых разных физических и логических протоколов (Fast Ethernet, Gigabit Ethernet, lOGigabit Ethernet, Token Ring, ISDN, X.25, Frame Relay и т.д.). Эти сети объединяются друг с другом с помощью последовательных каналов (протоколы SLIP, РРР), сетей типа FDDI (часто используется и в локальных сетях), ATM, SDH (Sonet) и многих других. В самих сетях используются протоколы TCP/IP (Интернет), IPX/SPX (Novell), Appletalk, Decnet, Netbios и бесконечное множество других, признанных международными, являющихся фирменными, и т.д. Картина будет неполной, если не отметить многообразие сетевых программных продуктов (Windows NT, NetWare, MultiNet, Lantastic и пр.). На следующем уровне представлены разнообразные внутренние (RIP, IGRP, OSPF) и внешние (BGP, IS-IS и т.д.) протоколы маршрутизации и маршрутной политики, конфигурация сети и задание огромного числа параметров, проблемы диагностики и сетевой безопасности. Немалую трудность может вызвать и выбор прикладных программных средств (Netscape, MS Internet Explorer, Mozilla Firefox, Google Chrom и пр.). В последнее время сети внедряются в управление (CAN), сферу развлечений, торговлю, происходит соединение сетей Internet и кабельного телевидения.
Причиной стремительного роста широкомасштабных сетей явилось то, что создатели базовых протоколов (TCP/IP) заложили в них несколько простых и эффективных принципов:
- инкапсуляцию пакетов;
- фрагментацию/дефрагментацию сообщений;
- динамическую маршрутизацию путей доставки.
Именно эти идеи позволили объединить сети, базирующиеся на самых разных операционных системах (Windows, Unix, Sunos и пр.), использующих различное оборудование (Etherret, Token Ring, FDDI, ISDN, ATM,
SDH и т.д.), и сделать сеть нечувствительной к локальным отказам аппаратуры. Огромный размер современной сети порождает ряд серьезных проблем. Любое усовершенствование протоколов должно проводиться так, чтобы это не приводило к замене оборудования или программ во всей или даже части сети. Достигается это за счет того, что при установлении связи стороны автоматически выясняют сначала, какие протоколы они поддерживают, и связь реализуется на общем для обеих сторон наиболее современном протоколе (примером может служить использование расширения протокола SMTP - MIME). В кабельном сегменте современной локальной сети можно обнаружить пакеты TCP/IP, IPX/SPX (Novell), Appletalk, которые успешно сосуществуют.
Изменяются и локальные сети. Вместо соединяющего компьютеры пассивного кабеля в них в большом количестве появилось разнообразное коммуникационное оборудование - коммутаторы, маршрутизаторы, межсетевые мосты, шлюзы. Благодаря такому оборудованию появилась возможность построения больших корпоративных сетей, насчитывающих тысячи компьютеров и имеющих сложную структуру. Возродился интерес к крупным компьютерам - в основном из-за того, что после спада эйфории по поводу легкости работы с персональными компьютерами выяснилось, что системы, состоящие из сотен серверов, обслуживать сложнее, чем несколько больших компьютеров. Поэтому на новом витке эволюционной спирали мэйнфреймы стали возвращаться в корпоративные вычислительные системы, но уже как полноправные сетевые узлы, поддерживающие Ethernet или Token Ring, а также стек протоколов TCP/IP, ставший благодаря Internet сетевым стандартом де-факто.
Каждая из сетей, составляющих Internet, может быть реализована на разных принципах. Это может быть Ethernet (наиболее популярное оборудование), Token Ring (вторая по популярности сеть), ISDN, Х.25, FDDI или Arcnet. Все внешние связи локальной сети осуществляются через порты- маршрутизаторы (R). Если в локальной сети использованы сети с разными протоколами на физическом уровне, они объединяются через специальные шлюзы (например, Ethernet-Fast Ethernet, Fast Ethernet- Gigabit Ethernet, Ethemet-FDDI и т.д.). Выбор топологии связей определяется многими факторами, не последнюю роль играет надежность. Использование современных динамических внешних протоколов маршрутизации, например BGP-4, позволяет автоматически переключаться на один из альтернативных маршрутов, если основной внешний канал отказал. Поэтому для обеспечения надежности желательно иметь не менее двух внешних связей. Сеть LAN-6 (рис. 6) при выходе из строя канала R2-R6 окажется изолированной, а узел LAN-7 останется в сети Internet даже после отказа трех внешних каналов. Широкому распространению Internet способствует возможность интегрировать самые разные сети, при построении которых использованы разные аппаратные и программные принципы. Достигается это за счет того, что для подключения к Internet не требуется какого-либо специального оборудования (маршрутизаторы не в счет, ведь это ЭВМ, где программа маршрутизации реализована аппаратно). Некоторые протоколы из набора TCP/IP (ARP, SNMP) стали универсальными и используются в сетях, построенных по совершенно иным принципам [18, 19, 20, 22].
Проявилась еще одна очень важная тенденция, затрагивающая в равной степени как локальные, так и глобальные сети. В них стала обрабатываться несвойственная ранее компьютерным сетям информация - голос, видеоизображения, рисунки. Это потребовало внесения изменений в работу протоколов, сетевых операционных систем и коммуникационного оборудования. Сложность передачи такой мультимедийной информации по сети связана с ее чувствительностью к задержкам при передаче пакетов данных (задержки обычно приводят к искажению такой информации в конечных узлах сети). Так как традиционные службы компьютерных сетей (такие.
как передача файлов или электронная почта) создают малочувствительный к задержкам трафик и все элементы сетей разрабатывались в расчете на него, то появление трафика реального времени привело к большим проблемам.
Сегодня эти проблемы решаются различными способами, в том числе и с помощью специально рассчитанной на передачу различных типов трафика технологии ATM. Однако, несмотря на значительные усилия, предпринимаемые в этом направлении, до приемлемого решения проблемы пока далеко, и в этой области предстоит еще много сделать, чтобы достичь заветной цели - слияния технологий не только локальных и глобальных сетей, но и технологий любых информационных сетей - вычислительных, телефонных, телевизионных и т. д.
Резкое увеличение передаваемых объемов информации в локальных и региональных сетях привело к исчерпанию имеющихся ресурсов, а реальные прогнозы потребностей указывают на продолжение роста потоков в десятки и сотни раз. Единственной технологией, которая способна удовлетворить эти потребности, являются оптоволоконные сети (Sonet, SDH, ATM, FDDI, Fiber Channel). Каналы этих сетей уже сегодня способны обеспечить пропускную способность 155-622 Мбит/с, ведутся разработки и испытания каналов с пропускной способностью в 2-20 раз больше, например гигабитного Ethernet. Осваивается техника мультиплексирования частот в оптоволокне (WDM), что позволяет поднять его широкополосность в 32 раза и в перспективе довести быстродействие каналов до 80 Гбит/с и более. По мере роста пропускной способности возрастают проблемы управления, синхронизации и надежности. Практически все сети строятся сегодня с использованием последовательных каналов. Это связано, прежде всего, со стоимостью кабелей, хотя и здесь существуют исключения (например, HIPPI). Разные сетевые услуги предъявляют разные требования к широкополосное™ канала. В Internet практически все перечисленные услуги доступны уже сегодня (кроме ТВ высокого разрешения - HDTV).
Рассмотрев диаграмму, можно сделать определенные прогнозы на ближайшее будущее сетей. Через несколько лет можно ожидать слияния функций телевизора и ЭВМ, а это потребует пропускных способностей от магистральных каналов на уровне 0,1-10 Гбит/с. Широкополосность каналов, приходящих в каждый семейный дом, составляет 1-100 Мбит/с, что позволяет реализовать видеотелефонию, цифровое телевидение высокого разрешения, доступ к централизованным информационным службам и многое другое. Уже существующие оптоволоконные системы обеспечивают в 10 раз большую пропускную способность. Можно предположить и появление локальных сетей внутри жилища. Такие сети способны взять под контроль кондиционирование воздуха, безопасность дома в самом широком смысле этого слова, например оповещение о нежелательном вторжении, пожаре или возможном землетрясении (в сейсмически опасных районах), появление вредных примесей в воздухе. Такая система разбудит хозяина в указанное время, подогреет завтрак, напомнит о предстоящих делах на день, запросит и предоставит хозяину свежий прогноз погоды и справку о состоянии дорог, своевременно сделает заказ на авиабилет и т.д. Все это технологически возможно уже сегодня, пока относительно дорого, но цены весьма быстро падают. Примером может служить сеть CAN, разработанная для сбора данных и управления автомобилем. Стремительное расширение сети Internet не имеет аналогов в истории, так что любой самый фантастический прогноз в этой области может сбыться.
Протоколы Internet (TCP/IP) существуют уже около 50 лет. Требования к телекоммуникационным каналам и услугам выросли, и этот набор протоколов не удовлетворяет современным требованиям. Появляются новые протоколы Delta-t (для управления соединением), NetBLT (для передачи больших объемов данных), VMTP (для транзакций; RFC-1045) и ХТР (для повышения эффективности передачи данных), блоки протоколов для работы с мультимедиа (RTP, RSVP, PIM, ST-II и пр.), но, безусловно, наиболее революционные преобразования вызывает внедрение IPv6.
Хотя сегодня эта идея многим кажется утопией, серьезные специалисты считают, что предпосылки для такого синтеза уже существуют, и их мнения расходятся только в оценке примерных сроков такого объединения - называются сроки от 5 до 10 лет. Причем считается, что основой для объединения послужит технология коммутации пакетов, применяемая сегодня в вычислительных сетях, а не технология коммутации каналов, используемая в телефонии [18, 20, 21, 22].